plugin_name = Signals
plugin_desc = Signals provides two modules: NewsBox and InfoBox.<br><br><b>NewsBox</b><br>Normal NewsBox:<br><code>{Signals|newsbox|nb-theme-blue||CONTENT}</code><br><br>NewsBox with date range:<br><code>{Signals|newsbox|nb-theme-yellow|2026-06-01:2026-06-30|CONTENT}</code><br><br>Large important NewsBox:<br><code>{Signals|newsbox|nb-mode-important||IMPORTANT NOTICE}</code><br><br>Show only until it is closed for the first time:<br><code>{Signals|newsbox|nb-mode-once||ONE-TIME MESSAGE}</code><br><br>Appearance and storage behaviour can be combined:<br><code>{Signals|newsbox|nb-mode-important nb-mode-once||IMPORTANT ONE-TIME MESSAGE}</code><br><br><b>Storage behaviour</b><br>After being closed, a normal NewsBox remains hidden for the current browser session and appears again in a new session.<br><code>nb-mode-once</code> remembers closing permanently. Signals automatically creates an identifier from the page, content and date range. If the content or date range changes, the message appears again.<br><br><b>Date range</b><br>The date range is optional. If this parameter is empty, the NewsBox is visible without a time limit.<br><code>:2026-06-30</code> = visible up to and including 30 June 2026<br><code>2026-06-01:</code> = visible from and including 1 June 2026<br><code>2026-06-01:2026-06-30</code> = visible from 1 June up to and including 30 June 2026<br>Spaces before and after the colon are allowed.<br><br><b>NewsBox classes</b><br><code>nb-theme-blue</code>, <code>nb-theme-yellow</code>, <code>nb-theme-green</code>: colour variants<br><code>nb-mode-important</code>: large prominent box centred at the top<br><code>nb-mode-once</code>: hide permanently after it is closed for the first time<br><br>Only one NewsBox is intended per page.<br><br><b>InfoBox</b><br>Standard InfoBox with yellow trigger:<br><code>{Signals|infobox| |ibox-top-1|BUTTON TEXT|CONTENT}</code><br><br><b>InfoBox classes</b><br><code>ibox-theme-blue</code>, <code>ibox-theme-green</code>: colour variants; yellow is the default without a colour class<br><code>ibox-top-1</code>, <code>ibox-top-2</code>, <code>ibox-top-3</code>: vertical position<br><code>ibox-layout-trigger-sm</code>, <code>ibox-layout-trigger-lg</code>: button size<br><code>ibox-frame-hover</code>: hover effect for the button
placeholder_infobox = Insert an InfoBox; add parameters according to the documentation
placeholder_newsbox = Insert a NewsBox; add parameters according to the documentation

config_newsbox_position = Horizontal NewsBox position; default Right
config_newsbox_position_right = Right
config_newsbox_position_left = Left
config_newsbox_position_center = Centred

config_newsbox_offset_top = NewsBox top offset; enter in rem; default 3.5rem; negative values allowed
config_newsbox_important_offset_top = Important NewsBox top offset; enter in rem; default 5.5rem; negative values allowed
config_newsbox_offset_side = NewsBox side offset; enter in rem; default 5.5rem; zero or positive values only
config_newsbox_width = NewsBox width; enter in px; default 320px; positive values only
config_newsbox_max_height = Maximum NewsBox content height; enter in px; default 250px; positive values only
config_signals_zindex_base = Signals base z-index; positive integer without a unit; default 8000; NewsBox = base, InfoBox overlay = base + 100, InfoBox = base + 200

config_infobox_top_base = InfoBox base top offset; enter in rem; default 15rem; zero or positive values only; ignored in low-height landscape mode
config_infobox_top_gap = Gap between InfoBox panels; enter in rem; default 4rem; positive values only; measured from top edge to top edge; automatic in low-height landscape mode
config_infobox_width = InfoBox width; enter in px; default 360px; positive values only; maximum width in low-height landscape mode
